package com.pointstar.dp.modules.project.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
/**
 * 报修记录表
 * @author zhukerui
 */
@Data
@ApiModel(description = "报修记录表实体")
public class ProjectRepairRecordEntity implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	/**
	 * 
	 */
	private Integer id;
	
	/**
	 * 报修人ID
	 */
	private Integer reporterId;

	@ApiModelProperty("报修人")
	private String reporter;
	
	/**
	 * 报修时间
	 */
	private Date repairTime;
	
	/**
	 * 医院ID（字典表）
	 */
	private Integer hospitalId;

	@ApiModelProperty("医院名称")
	private String hospitalName;
	
	/**
	 * 科室
	 */
	private String department;
	
	/**
	 * 位置
	 */
	private String location;
	
	/**
	 * 故障分类ID（字典表）
	 */
	private Integer faultClassificationId;

	@ApiModelProperty("故障分类名称")
	private String faultClassificationName;
	
	/**
	 * 报修状态ID（字典表）
	 */
	private Integer repairStatusId;

	@ApiModelProperty("报修状态名称")
	private String repairStatusName;
	
	/**
	 * 故障信息
	 */
	private String faultDetails;
	
	/**
	 * 运维人员
	 */
	private String operationMaintenancePerson;
	
	/**
	 * 解决状态ID（字典表）
	 */
	private Integer resolvingStatusId;

	@ApiModelProperty("解决状态名称")
	private String resolvingStatusName;
	
	/**
	 * 解决进展
	 */
	private String resolvingProgress;
	
	/**
	 * 设备
	 */
	private String device;
	
	/**
	 * 解决办法
	 */
	private String solution;
	
	/**
	 * 附件
	 */
	private String attachment;

	/**
	 * 创建时间
	 */
	private Date gmtCreate;
}
